
import {FILE_TYPE} from './WtConst'

export default {
	transTaskStep(step){
		switch(step){
			case 0:return '项目完成';
			case 1:return '任务下单';
			case 2:return '核酸提取';
			case 3:return '文库构建';
			case 4:return '上机检测';
			case 5:return '数据分析';
			case 6:return '报告解读';
			case 7:return '位点验证';
			case 8:return '结果报告';
			case 9:return '申请关闭项目';
			case 100:return '完成';
			default:return '错误';
		}
	},
	transTaskState(state){
		switch(state){
			case -3:return '请求回退';
			case -2:return '已经关闭';
			case -1:return '请求关闭';
			case 1:return '正在处理';
			case 2:return '已经完成';
			default:return '错误';
		}
	},
	transTaskResult(result){
		switch (result){
			case 0:return '-';
			case 1:return '致病';
			case 2:return '可能致病';
			case 3:return '临床意义未明';
			case 4:return '阴性';
			default:return '错误';
		}
	},
	transReportType(type){
		switch (type){
			case FILE_TYPE.STEP1_EX:return '项目附件';
			case FILE_TYPE.STEP2_QC:return '质控报告';
			case FILE_TYPE.STEP3_QC:return '质控报告';
			case FILE_TYPE.STEP4_QC:return '质控报告';
			case FILE_TYPE.STEP4_VCF:return 'VCF文件';
			case FILE_TYPE.STEP4_SEQ:return '测序结果';
			case FILE_TYPE.STEP5_ANA:return '分析结果';
			case FILE_TYPE.STEP6_RES:return '解读结果';
			case FILE_TYPE.STEP7_AB1:return 'ab1文件';
			case FILE_TYPE.STEP7_SEQ:return 'seq文件';
            case FILE_TYPE.STEP7_IMG:return '截图';
            case FILE_TYPE.STEP8_RES:return '解读报告';
			default: return '错误';
		}
	},
    // //job完成的状态  0 未完成    2 完成   -1 已关闭    1 等待  目前需要有一个状态来表示已查看
    transStateType(state){
        switch (state) {
            case -1:return '已关闭';
            case 0:return '未完成';
            case 1:return '等待';
            case 2:return '完成';
            case 3:return '已查看';
            default:return '错误';
        }
    },

	transFileType(state){
		switch (state) {
			case 0:return '回退失效文件';
			case 1:return '当前项目有效文件';
			default:return '错误';
		}
	},


	//判断是否为第一次提交
	tranIsResubmit(state){
		let temp = 0;
		if (state < 0 ){
            temp = 0;
		}else{
            temp = 1;
		}
        switch (temp) {
			case 0:return '历史提交';
			case 1:return '提交结果';
			default:return '错误';
        }

	}

}
